package com.water.devtool.bean;

public class FieldDefine {
	/**
	 * 字段名
	 */
	private String name;
	/**
	 * 字段类型
	 */
	private String javaType;
	/**
	 * 数据库JDBC类型
	 */
	private String jdbcType;

	/**
	 * 是否是长文字
	 */
	private String longChar;
	/**
	 * 数据库字段类型
	 */
	private String dbType;
	/**
	 * 数据库字段名称
	 */
	private String dbName;
	/**
	 * 数据库注释
	 */
	private String comment;
	/**
	 * 数据字段代码
	 */
	private String codeType;
	/**
	 * 中文名称
	 */
	private String label;
	/**
	 * 是否在列表展示 ， 0 否 1 是
	 */
	private String visiable;
	/**
	 * 是否需要在insert语句中， 0 否 1 是
	 */
	private String insertAble;
	/**
	 * 是否在更新语句中， 0 否 1 是
	 */
	private String updateAble;
	/**
	 * 是否作为查询条件 , 0 否 , 1 是
	 */
	private String condition;
	/**
	 * 查询形式 0 "" , 1 "=" , 2 ">=",3 ">" , 4"<=" , 5"<" ,6 "like" ,7 "between",8 "!="
	 * ,9 "left like",10 "right like".
	 */
	private String conditionType;

	/**
	 * 1 单行文本，2 多行文本，3 下拉选项 ，4单选按钮，5 复选框 ，6 日期选择 ，7 人员选择 ， 8部门选择， 9区域选择， 10树选择控件 ，
	 * 11文件上传控件。
	 */
	private String inputType;
	
	private String notNullAble;
	
	private String charLen;


	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getJavaType() {
		return javaType;
	}

	public void setJavaType(String javaType) {
		this.javaType = javaType;
	}

	public String getDbType() {
		return dbType;
	}

	public void setDbType(String dbType) {
		this.dbType = dbType;
	}

	public String getDbName() {
		return dbName;
	}

	public void setDbName(String dbName) {
		this.dbName = dbName;
	}

	public String getJdbcType() {
		return jdbcType;
	}

	public void setJdbcType(String jdbcType) {
		this.jdbcType = jdbcType;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getCodeType() {
		return codeType;
	}

	public void setCodeType(String codeType) {
		this.codeType = codeType;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public String getVisiable() {
		return visiable;
	}

	public void setVisiable(String visiable) {
		this.visiable = visiable;
	}

	public String getInsertAble() {
		return insertAble;
	}

	public void setInsertAble(String insertAble) {
		this.insertAble = insertAble;
	}

	public String getUpdateAble() {
		return updateAble;
	}

	public void setUpdateAble(String updateAble) {
		this.updateAble = updateAble;
	}

	public String getCondition() {
		return condition;
	}

	public void setCondition(String condition) {
		this.condition = condition;
	}

	public String getLongChar() {
		return longChar;
	}

	public void setLongChar(String longChar) {
		this.longChar = longChar;
	}

	public String getConditionType() {
		return conditionType;
	}

	public void setConditionType(String conditionType) {
		this.conditionType = conditionType;
	}

	public String getInputType() {
		return inputType;
	}

	public void setInputType(String inputType) {
		this.inputType = inputType;
	}

	public String getNotNullAble() {
		return notNullAble;
	}

	public void setNotNullAble(String notNullAble) {
		this.notNullAble = notNullAble;
	}

	public String getCharLen() {
		return charLen;
	}

	public void setCharLen(String charLen) {
		this.charLen = charLen;
	}


}
